Mutation Analysis for JavaScriptWeb Application Testing
نویسندگان
چکیده
When developers test modern web applications that use JavaScript, challenging issues lie in their event-driven, asynchronous, and dynamic features. Many researchers have assessed the adequacy of test cases with code coverage criteria; however, in this paper, we show that the code coverage-based approach possibly misses some faults in the applications. We propose a mutation analysis approach for estimating the faultfinding capability of test cases. We assume that developers can find overlooked fault instances and improve the test cases with the estimated capability. To create a set of faulty programs, i.e., mutants, we classify the JavaScript features in web applications and then define a comprehensive set of mutation operators. We conducted a case study on a real-world application and found that our approach supported the improvement of test cases to expose hand-seeded faults by an extra ten percent. Keywords-JavaScript; Mutation Analysis and Testing; Web Applications; Test Criteria
منابع مشابه
THE MUTATIONS OF RET PROTO-ONCOGENE IN MEDULLARY THYROID CARCINOMAS IN IRAN
MeduIIary thyroid carcinoma (MTC) occurs both sporadically and in the autosomal dominantly inherited multiple endocrine neoplasia (MEN) type 2 syndromes. The distinction between true sporadic MTC and a new mutation familial case is important for future clinical management of both the patient and family. The susceptibility gene for hereditary MTC is the RET proto-oncogene. DNA analysis for g...
متن کاملThe Spectrum of Mutations in 100 Thalassemic Carriers Referred to Ghaem Hospital of Mashhad
Abstract Background Thalassemia is common in the Iranian population, and it must be considered in the differential diagnosis of the microcytic hypochromic anemia. The molecular analysis of β-thalassemia is necessary for prenatal molecular diagnosis. Α-thalassemia caused by loss of function of either one of the two duplicated α-globin genes or in less frequent non deletion mutations mostly loc...
متن کاملP56: A Case Report on a New Aicardi-Goutieres Syndrome Inducing Gene
Aicardi-Goutieres syndrome (AGS) is an inflammatory genetic disease inherited in an autosomal recessive manner. Common features of this disease are encephalopathy, splenomegaly and hepatomegaly, muscle stiffness, irritability, unstoppable crying, seizures and dilation in growth. According to previous studies, primary genes responsible for this Syndromes are as followed: TREX 1, RNASEH2A, RNASEH...
متن کاملMutation analysis of Phenylalanine hydroxylase gene in Iranian patients with Phenylketonuria
Background: Phenylketonuria as the most common genetic metabolic disorder is the result of disruption of the phenylalanine hydroxylase gene. This study was carried out to explore the phenylalanine hydroxylase gene mutation status of Iranian phenylketonuria patients. Methods: Blood samples were collected from 30 patients, and hot spot areas of the phenylalanine hydroxylase gene, in...
متن کاملمروری بر روش های تولید داده های آزمون در آزمون جهشی
The Spurt is led to increasing the workload for software engineers in context of producing reliable software. Given the importance of producing high quality software, software engineers created an independent process in cycle of software development that called Software Testing. One of the software testing methods that a lot of researches have been done on it is Mutation Testing. Most of the re...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013